Spec Kit を Ubuntu (Windows 上の WSL) で動かす (2025-10)
Spec Kit を Ubuntu (Windows 上の Windows Subsystem for Linux) で動かす
事前準備: Python と uv コマンドが必要
python3 はもともと入っていた
uv コマンドは https://docs.astral.sh/uv/getting-started/installation/#installation-methods に沿ってインストール
事前準備: specify のインストール
code:install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
https://github.com/github/spec-kit に沿って実施
code:codex
╭───────────────────────────────────────── Agent Folder Security ──────────────────────────────────────────╮
│ │
│ Some agents may store credentials, auth tokens, or other identifying and private artifacts in the │
│ agent folder within your project. │
│ Consider adding .codex/ (or parts of it) to .gitignore to prevent accidental credential leakage. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────── Next Steps ───────────────────────────────────────────────╮
│ │
│ 1. You're already in the project directory! │
│ 2. Set CODEX_HOME environment variable before running Codex: export │
│ CODEX_HOME=/home/nobuoka/dev/yoron/.codex │
│ 3. Start using slash commands with your AI agent: │
│ 2.1 /speckit.constitution - Establish project principles │
│ 2.2 /speckit.specify - Create baseline specification │
│ 2.3 /speckit.plan - Create implementation plan │
│ 2.4 /speckit.tasks - Generate actionable tasks │
│ 2.5 /speckit.implement - Execute implementation │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭────────────────────────────────────────── Enhancement Commands ──────────────────────────────────────────╮
│ │
│ Optional commands that you can use for your specs (improve quality & confidence) │
│ │
│ ○ /speckit.clarify (optional) - Ask structured questions to de-risk ambiguous areas before planning │
│ (run before /speckit.plan if used) │
│ ○ /speckit.analyze (optional) - Cross-artifact consistency & alignment report (after /speckit.tasks, │
│ before /speckit.implement) │
│ ○ /speckit.checklist (optional) - Generate quality checklists to validate requirements completeness, │
│ clarity, and consistency (after /speckit.plan) │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
code:for-copilot
╭───────────────────────────────────────── Agent Folder Security ──────────────────────────────────────────╮
│ │
│ Some agents may store credentials, auth tokens, or other identifying and private artifacts in the │
│ agent folder within your project. │
│ Consider adding .github/ (or parts of it) to .gitignore to prevent accidental credential leakage. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────── Next Steps ───────────────────────────────────────────────╮
│ │
│ 1. You're already in the project directory! │
│ 2. Start using slash commands with your AI agent: │
│ 2.1 /speckit.constitution - Establish project principles │
│ 2.2 /speckit.specify - Create baseline specification │
│ 2.3 /speckit.plan - Create implementation plan │
│ 2.4 /speckit.tasks - Generate actionable tasks │
│ 2.5 /speckit.implement - Execute implementation │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭────────────────────────────────────────── Enhancement Commands ──────────────────────────────────────────╮
│ │
│ Optional commands that you can use for your specs (improve quality & confidence) │
│ │
│ ○ /speckit.clarify (optional) - Ask structured questions to de-risk ambiguous areas before planning │
│ (run before /speckit.plan if used) │
│ ○ /speckit.analyze (optional) - Cross-artifact consistency & alignment report (after /speckit.tasks, │
│ before /speckit.implement) │
│ ○ /speckit.checklist (optional) - Generate quality checklists to validate requirements completeness, │
│ clarity, and consistency (after /speckit.plan) │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯